import request from '/@/utils/request';

/**
 * （不建议写成 request.post(xxx)，因为这样 post 时，无法 params 与 data 同时传参）
 *
 * 角色api接口集合
 * @method getRoleList 获取角色数据
 * @method AddRole 添加角色
 */
export function useRoleApi() {
	return {
		// 获取角色数据
		getRoleList: (params: object) => {
			return request({
				url: '/api/twk/rolelist',
				method: 'get',
				params,
			});
		},
		// 添加角色
		AddRole: (data: object) => {
			return request({
				url: '/api/twk/addrole',
				method: 'post',
				data,
			});
		},
		// 删除角色
		DelRole: (params: object) => {
			return request({
				url: '/api/twk/delrole',
				method: 'get',
				params,
			});
		},
		// 修改角色
		EditRole: (data: object) => {
			return request({
				url: '/api/twk/editrole',
				method: 'post',
				data,
			});
		},
	};
}
